intracranial tumor - French English Dictionary